<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Kinetis Bootloader: Fat_dir_entry</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="nxp_logo_small.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Kinetis Bootloader
   &#160;<span id="projectnumber">2.0.0</span>
   </div>
   <div id="projectbrief">Common bootloader for Kinetis devices</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Introduction</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="modules.html"><span>Modules</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__fat__dir__entry.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Fat_dir_entry</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:unionfat__directory__entry__t"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fat__dir__entry.html#unionfat__directory__entry__t">fat_directory_entry_t</a></td></tr>
<tr class="memdesc:unionfat__directory__entry__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">FAT filesystem directory entry.  <a href="group__fat__dir__entry.html#unionfat__directory__entry__t">More...</a><br /></td></tr>
<tr class="separator:unionfat__directory__entry__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structfat__directory__entry__t_8entry"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fat__dir__entry.html#structfat__directory__entry__t_8entry">fat_directory_entry_t.entry</a></td></tr>
<tr class="memdesc:structfat__directory__entry__t_8entry"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard file or directory entry with a short name.  <a href="group__fat__dir__entry.html#structfat__directory__entry__t_8entry">More...</a><br /></td></tr>
<tr class="separator:structfat__directory__entry__t_8entry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structfat__directory__entry__t_8long_name"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fat__dir__entry.html#structfat__directory__entry__t_8long_name">fat_directory_entry_t.longName</a></td></tr>
<tr class="memdesc:structfat__directory__entry__t_8long_name"><td class="mdescLeft">&#160;</td><td class="mdescRight">Long file name directory entry.  <a href="group__fat__dir__entry.html#structfat__directory__entry__t_8long_name">More...</a><br /></td></tr>
<tr class="separator:structfat__directory__entry__t_8long_name"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga33e8c22ae01655ed74d73da4021497a5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fat__dir__entry.html#ga33e8c22ae01655ed74d73da4021497a5">_fat_directory_attributes</a> { <br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5ab7200f27ba35c8df85a4d9247a1325c1">kReadOnlyAttribute</a> = 0x01, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a8f0bd9db0b6c27f764e02188fc057cb8">kHiddenAttribute</a> = 0x02, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5ad7ac372304ffea4eeb6c2ec7d9c39fe7">kSystemAttribute</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a1cce82f749c59625bf37d7d1b17939d9">kVolumeIdAttribute</a> = 0x08, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5aee7b1d82678776c15af2975919bb4ed9">kDirectoryAttribute</a> = 0x10, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a5319a33e95da9b8aba96e0ddb5ad13c6">kArchiveAttribute</a> = 0x20, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a13ebdfc4c72ea7efdac60b7996a28acc">kLongNameAttribute</a> = kReadOnlyAttribute | kHiddenAttribute | kSystemAttribute | kVolumeIdAttribute, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a33527dcf66741ab3967261b6c25f6f80">kLastLongNameEntry</a> = 0x40, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a7589b9524869c4ece7cc3e8bbdf62754">kFreeEntryMarkerByte</a> = 0xe5, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5ab7200f27ba35c8df85a4d9247a1325c1">kReadOnlyAttribute</a> = 0x01, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a8f0bd9db0b6c27f764e02188fc057cb8">kHiddenAttribute</a> = 0x02, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5ad7ac372304ffea4eeb6c2ec7d9c39fe7">kSystemAttribute</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a1cce82f749c59625bf37d7d1b17939d9">kVolumeIdAttribute</a> = 0x08, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5aee7b1d82678776c15af2975919bb4ed9">kDirectoryAttribute</a> = 0x10, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a5319a33e95da9b8aba96e0ddb5ad13c6">kArchiveAttribute</a> = 0x20, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a13ebdfc4c72ea7efdac60b7996a28acc">kLongNameAttribute</a> = kReadOnlyAttribute | kHiddenAttribute | kSystemAttribute | kVolumeIdAttribute, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a33527dcf66741ab3967261b6c25f6f80">kLastLongNameEntry</a> = 0x40, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a7589b9524869c4ece7cc3e8bbdf62754">kFreeEntryMarkerByte</a> = 0xe5
<br />
 }<tr class="memdesc:ga33e8c22ae01655ed74d73da4021497a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">FAT filesystem directory entry attributes.  <a href="group__fat__dir__entry.html#ga33e8c22ae01655ed74d73da4021497a5">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga33e8c22ae01655ed74d73da4021497a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33e8c22ae01655ed74d73da4021497a5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fat__dir__entry.html#ga33e8c22ae01655ed74d73da4021497a5">_fat_directory_attributes</a> { <br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5ab7200f27ba35c8df85a4d9247a1325c1">kReadOnlyAttribute</a> = 0x01, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a8f0bd9db0b6c27f764e02188fc057cb8">kHiddenAttribute</a> = 0x02, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5ad7ac372304ffea4eeb6c2ec7d9c39fe7">kSystemAttribute</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a1cce82f749c59625bf37d7d1b17939d9">kVolumeIdAttribute</a> = 0x08, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5aee7b1d82678776c15af2975919bb4ed9">kDirectoryAttribute</a> = 0x10, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a5319a33e95da9b8aba96e0ddb5ad13c6">kArchiveAttribute</a> = 0x20, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a13ebdfc4c72ea7efdac60b7996a28acc">kLongNameAttribute</a> = kReadOnlyAttribute | kHiddenAttribute | kSystemAttribute | kVolumeIdAttribute, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a33527dcf66741ab3967261b6c25f6f80">kLastLongNameEntry</a> = 0x40, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a7589b9524869c4ece7cc3e8bbdf62754">kFreeEntryMarkerByte</a> = 0xe5, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5ab7200f27ba35c8df85a4d9247a1325c1">kReadOnlyAttribute</a> = 0x01, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a8f0bd9db0b6c27f764e02188fc057cb8">kHiddenAttribute</a> = 0x02, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5ad7ac372304ffea4eeb6c2ec7d9c39fe7">kSystemAttribute</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a1cce82f749c59625bf37d7d1b17939d9">kVolumeIdAttribute</a> = 0x08, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5aee7b1d82678776c15af2975919bb4ed9">kDirectoryAttribute</a> = 0x10, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a5319a33e95da9b8aba96e0ddb5ad13c6">kArchiveAttribute</a> = 0x20, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a13ebdfc4c72ea7efdac60b7996a28acc">kLongNameAttribute</a> = kReadOnlyAttribute | kHiddenAttribute | kSystemAttribute | kVolumeIdAttribute, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a33527dcf66741ab3967261b6c25f6f80">kLastLongNameEntry</a> = 0x40, 
<br />
&#160;&#160;<a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a7589b9524869c4ece7cc3e8bbdf62754">kFreeEntryMarkerByte</a> = 0xe5
<br />
 }<tr class="memdesc:ga33e8c22ae01655ed74d73da4021497a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">FAT filesystem directory entry attributes.  <a href="group__fat__dir__entry.html#ga33e8c22ae01655ed74d73da4021497a5">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga33e8c22ae01655ed74d73da4021497a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Usage Information</h2>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="unionfat__directory__entry__t" id="unionfat__directory__entry__t"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union fat_directory_entry_t</td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="textblock"><p>FAT filesystem directory entry. </p>
<p>This union can represent either a standard file or directory entry, or a long file name entry.</p>
<p>The upper 2 bits of the attribute byte are reserved and should always be set to 0 when a file is created and never modify or look at it after that.</p>
<p>The ntReserved field must be set to 0 when file is created and never modified or look at it after that.</p>
<p>The creationTimeTenths field actually contains a count of tenths of a second. The granularity of the seconds part of the creationTime is two seconds so this field is a count of tenths of a second and its valid value range is 0-199 inclusive.</p>
<p>Note that there is no last access time, only a date. This is the date of last read or write. In the case of a write, this should be set to the same date as DIR_WrtDate.</p>
<p>The firstClusterHigh field will always be 0 for a FAT12 or FAT16 volume.</p>
<p>Note that file creation is considered a write. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a56b2972dd1085aad7a2ce77069f5b2ec"></a>struct <a class="el" href="group__fat__dir__entry.html#structfat__directory__entry__t_8entry">fat_directory_entry_t</a></td>
<td class="fieldname">
entry</td>
<td class="fielddoc">
Standard file or directory entry with a short name. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="abf0b704a0ad618c11862d23561084705"></a>struct <a class="el" href="group__fat__dir__entry.html#structfat__directory__entry__t_8entry">fat_directory_entry_t</a></td>
<td class="fieldname">
entry</td>
<td class="fielddoc">
Standard file or directory entry with a short name. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="aceb45b7ec029df46ecf230bd68d1a57f"></a>struct <a class="el" href="group__fat__dir__entry.html#structfat__directory__entry__t_8long_name">fat_directory_entry_t</a></td>
<td class="fieldname">
longName</td>
<td class="fielddoc">
Long file name directory entry. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="aac0ac3a9b899fe261c71e0336dd89797"></a>struct <a class="el" href="group__fat__dir__entry.html#structfat__directory__entry__t_8long_name">fat_directory_entry_t</a></td>
<td class="fieldname">
longName</td>
<td class="fielddoc">
Long file name directory entry. </td></tr>
</table>

</div>
</div>
<a name="structfat__directory__entry__t_8entry" id="structfat__directory__entry__t_8entry"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct fat_directory_entry_t.entry</td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="textblock"><p>Standard file or directory entry with a short name. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a736b91750e516139acc13c5eb6564f92"></a>uint8_t</td>
<td class="fieldname">
attributes</td>
<td class="fielddoc">
File attributes. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="af9cca8192a0dfdf32626727a7484d588"></a>uint16_t</td>
<td class="fieldname">
creationDate</td>
<td class="fielddoc">
Date file was created. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a8799ecf12f308b9267e84384f8c130bf"></a>uint16_t</td>
<td class="fieldname">
creationTime</td>
<td class="fielddoc">
Time file was created. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="ae7487b7111ac97c95548cab100bff36a"></a>uint8_t</td>
<td class="fieldname">
creationTimeTenths</td>
<td class="fielddoc">
Millisecond stamp at file creation time. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="abd17bd8c3eb88c8c353c22760b3e72bf"></a>uint32_t</td>
<td class="fieldname">
fileSize</td>
<td class="fielddoc">
This file's size in bytes. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a8b78afba708afcc9381f9930f70ce74c"></a>uint16_t</td>
<td class="fieldname">
firstClusterHigh</td>
<td class="fielddoc">
High two bytes of this entry's first cluster number. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a38902bddc6f886b270c25b29ab18562c"></a>uint16_t</td>
<td class="fieldname">
firstClusterLow</td>
<td class="fielddoc">
Low two bytes of this entry's first cluster number. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="aabec3caabb3baa0a699817d90b0f25c0"></a>uint16_t</td>
<td class="fieldname">
lastAccessDate</td>
<td class="fielddoc">
Last access date. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="ae3236c8464c9ebac1b16fdd5553610de"></a>uint8_t</td>
<td class="fieldname">
name[11]</td>
<td class="fielddoc">
Short file name. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a494e776d0f372d92fda214d2594346cb"></a>uint8_t</td>
<td class="fieldname">
ntReserved</td>
<td class="fielddoc">
Reserved. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a10a7c4cbb07f606725d2227289da3198"></a>uint16_t</td>
<td class="fieldname">
writeDate</td>
<td class="fielddoc">
Date of last write. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="adb71b96d02f0a73a58b4678e2829c574"></a>uint16_t</td>
<td class="fieldname">
writeTime</td>
<td class="fielddoc">
Time of last write. </td></tr>
</table>

</div>
</div>
<a name="structfat__directory__entry__t_8long_name" id="structfat__directory__entry__t_8long_name"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct fat_directory_entry_t.longName</td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="textblock"><p>Long file name directory entry. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a736b91750e516139acc13c5eb6564f92"></a>uint8_t</td>
<td class="fieldname">
attributes</td>
<td class="fielddoc">
Must be set to <a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a13ebdfc4c72ea7efdac60b7996a28acc" title="Attribute value to identify a long file name entry. ">kLongNameAttribute</a>. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a226190d94b21d1b0c7b1a42d855e419d"></a>uint8_t</td>
<td class="fieldname">
checksum</td>
<td class="fielddoc">
Checksum of the short file name. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="afa9439874a053869d60a2433e624961d"></a>uint8_t</td>
<td class="fieldname">
entryType</td>
<td class="fielddoc">
Should be 0 for long file name directory entries. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a38902bddc6f886b270c25b29ab18562c"></a>uint16_t</td>
<td class="fieldname">
firstClusterLow</td>
<td class="fielddoc">
Must be set to 0 for compatibility. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a138807666b1dea8867f78f9a2df48d87"></a>wchar_t</td>
<td class="fieldname">
name1[5]</td>
<td class="fielddoc">
Characters 1-5 of the long name. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a3ba43e7e7e822ffc6c7641f88932f6c0"></a>wchar_t</td>
<td class="fieldname">
name2[6]</td>
<td class="fielddoc">
Characters 6-11 of the long name. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a657084e25a07612f20ebdc73d438fd98"></a>wchar_t</td>
<td class="fieldname">
name3[2]</td>
<td class="fielddoc">
Character 12-13 of the long name. </td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a70a17ffa722a3985b86d30b034ad06d7"></a>uint8_t</td>
<td class="fieldname">
order</td>
<td class="fielddoc">
Order of this long file name entry. May be masked with <a class="el" href="group__fat__dir__entry.html#gga33e8c22ae01655ed74d73da4021497a5a33527dcf66741ab3967261b6c25f6f80" title="Marker flag for long name entry order field to indicate the final long name entry. ">kLastLongNameEntry</a>. </td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ga33e8c22ae01655ed74d73da4021497a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__fat__dir__entry.html#ga33e8c22ae01655ed74d73da4021497a5">_fat_directory_attributes</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>FAT filesystem directory entry attributes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5ab7200f27ba35c8df85a4d9247a1325c1"></a>kReadOnlyAttribute&#160;</td><td class="fielddoc">
<p>Read only. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a8f0bd9db0b6c27f764e02188fc057cb8"></a>kHiddenAttribute&#160;</td><td class="fielddoc">
<p>Hidden. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5ad7ac372304ffea4eeb6c2ec7d9c39fe7"></a>kSystemAttribute&#160;</td><td class="fielddoc">
<p>System. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a1cce82f749c59625bf37d7d1b17939d9"></a>kVolumeIdAttribute&#160;</td><td class="fielddoc">
<p>Volume ID. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5aee7b1d82678776c15af2975919bb4ed9"></a>kDirectoryAttribute&#160;</td><td class="fielddoc">
<p>Directory. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a5319a33e95da9b8aba96e0ddb5ad13c6"></a>kArchiveAttribute&#160;</td><td class="fielddoc">
<p>Archive. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a13ebdfc4c72ea7efdac60b7996a28acc"></a>kLongNameAttribute&#160;</td><td class="fielddoc">
<p>Attribute value to identify a long file name entry. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a33527dcf66741ab3967261b6c25f6f80"></a>kLastLongNameEntry&#160;</td><td class="fielddoc">
<p>Marker flag for long name entry order field to indicate the final long name entry. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a7589b9524869c4ece7cc3e8bbdf62754"></a>kFreeEntryMarkerByte&#160;</td><td class="fielddoc">
<p>The first name byte is set to this value to mark a directory entry as free. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5ab7200f27ba35c8df85a4d9247a1325c1"></a>kReadOnlyAttribute&#160;</td><td class="fielddoc">
<p>Read only. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a8f0bd9db0b6c27f764e02188fc057cb8"></a>kHiddenAttribute&#160;</td><td class="fielddoc">
<p>Hidden. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5ad7ac372304ffea4eeb6c2ec7d9c39fe7"></a>kSystemAttribute&#160;</td><td class="fielddoc">
<p>System. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a1cce82f749c59625bf37d7d1b17939d9"></a>kVolumeIdAttribute&#160;</td><td class="fielddoc">
<p>Volume ID. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5aee7b1d82678776c15af2975919bb4ed9"></a>kDirectoryAttribute&#160;</td><td class="fielddoc">
<p>Directory. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a5319a33e95da9b8aba96e0ddb5ad13c6"></a>kArchiveAttribute&#160;</td><td class="fielddoc">
<p>Archive. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a13ebdfc4c72ea7efdac60b7996a28acc"></a>kLongNameAttribute&#160;</td><td class="fielddoc">
<p>Attribute value to identify a long file name entry. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a33527dcf66741ab3967261b6c25f6f80"></a>kLastLongNameEntry&#160;</td><td class="fielddoc">
<p>Marker flag for long name entry order field to indicate the final long name entry. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a7589b9524869c4ece7cc3e8bbdf62754"></a>kFreeEntryMarkerByte&#160;</td><td class="fielddoc">
<p>The first name byte is set to this value to mark a directory entry as free. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga33e8c22ae01655ed74d73da4021497a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__fat__dir__entry.html#ga33e8c22ae01655ed74d73da4021497a5">_fat_directory_attributes</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>FAT filesystem directory entry attributes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5ab7200f27ba35c8df85a4d9247a1325c1"></a>kReadOnlyAttribute&#160;</td><td class="fielddoc">
<p>Read only. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a8f0bd9db0b6c27f764e02188fc057cb8"></a>kHiddenAttribute&#160;</td><td class="fielddoc">
<p>Hidden. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5ad7ac372304ffea4eeb6c2ec7d9c39fe7"></a>kSystemAttribute&#160;</td><td class="fielddoc">
<p>System. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a1cce82f749c59625bf37d7d1b17939d9"></a>kVolumeIdAttribute&#160;</td><td class="fielddoc">
<p>Volume ID. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5aee7b1d82678776c15af2975919bb4ed9"></a>kDirectoryAttribute&#160;</td><td class="fielddoc">
<p>Directory. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a5319a33e95da9b8aba96e0ddb5ad13c6"></a>kArchiveAttribute&#160;</td><td class="fielddoc">
<p>Archive. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a13ebdfc4c72ea7efdac60b7996a28acc"></a>kLongNameAttribute&#160;</td><td class="fielddoc">
<p>Attribute value to identify a long file name entry. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a33527dcf66741ab3967261b6c25f6f80"></a>kLastLongNameEntry&#160;</td><td class="fielddoc">
<p>Marker flag for long name entry order field to indicate the final long name entry. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a7589b9524869c4ece7cc3e8bbdf62754"></a>kFreeEntryMarkerByte&#160;</td><td class="fielddoc">
<p>The first name byte is set to this value to mark a directory entry as free. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5ab7200f27ba35c8df85a4d9247a1325c1"></a>kReadOnlyAttribute&#160;</td><td class="fielddoc">
<p>Read only. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a8f0bd9db0b6c27f764e02188fc057cb8"></a>kHiddenAttribute&#160;</td><td class="fielddoc">
<p>Hidden. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5ad7ac372304ffea4eeb6c2ec7d9c39fe7"></a>kSystemAttribute&#160;</td><td class="fielddoc">
<p>System. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a1cce82f749c59625bf37d7d1b17939d9"></a>kVolumeIdAttribute&#160;</td><td class="fielddoc">
<p>Volume ID. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5aee7b1d82678776c15af2975919bb4ed9"></a>kDirectoryAttribute&#160;</td><td class="fielddoc">
<p>Directory. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a5319a33e95da9b8aba96e0ddb5ad13c6"></a>kArchiveAttribute&#160;</td><td class="fielddoc">
<p>Archive. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a13ebdfc4c72ea7efdac60b7996a28acc"></a>kLongNameAttribute&#160;</td><td class="fielddoc">
<p>Attribute value to identify a long file name entry. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a33527dcf66741ab3967261b6c25f6f80"></a>kLastLongNameEntry&#160;</td><td class="fielddoc">
<p>Marker flag for long name entry order field to indicate the final long name entry. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga33e8c22ae01655ed74d73da4021497a5a7589b9524869c4ece7cc3e8bbdf62754"></a>kFreeEntryMarkerByte&#160;</td><td class="fielddoc">
<p>The first name byte is set to this value to mark a directory entry as free. </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated on Mon Mar 7 2016 16:48:23 for Kinetis Bootloader by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
